package com.czm.art_light.patterns.strategy;

import com.czm.art_light.param.request.UserActionReqDto;

/**
 * 用户行为类型的策略接口
 */
public interface UserActionStrategy {
    /**
     * 记录用户的操作行为
     */
//    void recordUserActions(UserActionReqDto userActionReqDto);

    /**
     * 更新统计数据
     */
    void updateStatisticsData(UserActionReqDto userActionReqDto);

    /**
     * 推送相关的消息
     */
//    void pushMessage(UserActionReqDto userActionReqDto);

    /**
     * 获取操作的类型
     */
    String getAction();
}

